package mains;

import java.util.ArrayList;
import java.util.Hashtable;

import cartes.Carte;
import cartes.Denomination;

public class Paire extends AbstractAnalyseurRang {

	@Override
	public boolean reconnaitreMain(ReqAnalyseMain ram) 
        {
            Hashtable<Denomination, ArrayList<Carte>> groupes = regrouperMain(ram.getMain());
		
        int nbTriples = 0;
        int nbPaires = 0;
		for(ArrayList<Carte> ar : groupes.values()){
			if(ar.size() == 2){
				nbPaires++;
			}else if(ar.size() == 3){
				nbTriples++;
			}
		}
		
		return nbPaires == 1 && nbTriples == 0;
	}

}
